Serazeni tabulky

Otázka od: Aleš Kresta

2. 9. 2002 18:46

Dobry den,
  mam jeste jeden takovy obsahlejsi dotaz. Jak a kde lze v programu navolit
podle ktereho sloupce se ma tabulka serazovat?? Predpokladam, ze se to musi
navolit uz pri definici tabulky, ale nevik jak a take nevim jak potom v
Delphi zamenim razeni(jde mi hlavne o od mensiho po vetsi a naopak).
Pouzivam tabulky dBaseIV vytvorene ve Database Desktopu.
      Predem dekuji za radu

Odpovedá: ing. Jan Fiala

2. 9. 2002 20:43

Pro razeni tabulky jsou treba indexy. Definuji se pres IndexDefs.
Staci mit jeden pro Ascending i Descending. Pri jeho pouziti se to
pouze prepne.

Dalsi moznosti je pouzit Query, kde to jde v selectu setridit bez
ohledu na existenci indexu.

Select * from Tabulka Order By jmeno_pole [Descending]

--
ing. Jan Fiala
mailto:jan.fiala@iol.cz

2.9.2002 Aleš Kresta:
> Dobry den,
> mam jeste jeden takovy obsahlejsi dotaz. Jak a kde lze v programu navolit
> podle ktereho sloupce se ma tabulka serazovat?? Predpokladam, ze se to musi
> navolit uz pri definici tabulky, ale nevik jak a take nevim jak potom v
> Delphi zamenim razeni(jde mi hlavne o od mensiho po vetsi a naopak).
> Pouzivam tabulky dBaseIV vytvorene ve Database Desktopu.

Odpovedá: Hlas

2. 9. 2002 20:12

pri definicii tabulky si vytvor secondary index, aj viac indexov.
ten, ktory je aktivny, ten ti zoradi tabulku


----- Original Message -----
From: "Aleš Kresta" <kresta.ales@seznam.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, September 02, 2002 7:18 PM
Subject: Serazeni tabulky


> Dobry den,
> mam jeste jeden takovy obsahlejsi dotaz. Jak a kde lze v programu
navolit
> podle ktereho sloupce se ma tabulka serazovat?? Predpokladam, ze se to
musi
> navolit uz pri definici tabulky, ale nevik jak a take nevim jak potom v
> Delphi zamenim razeni(jde mi hlavne o od mensiho po vetsi a naopak).
> Pouzivam tabulky dBaseIV vytvorene ve Database Desktopu.
> Predem dekuji za radu
>
>